RCS API - Studiu privind lățimea fisurilor (EN)
API-ul va fi utilizat prin intermediul limbajului de programare Python. Referința pe IDEA StatiCa Git-Hub.
Prezentare generală a pașilor următori
- Incrementarea forței interioare curente Mine cu un increment ales al încărcării din moment.
- Rularea calculului
- Extragerea rezultatelor pe care dorim să le verificăm din calcul - în mod concret lățimea fisurilor
- Adăugarea rezultatelor într-un dataframe pe care îl putem utiliza pentru reprezentarea grafică
Instalarea pachetelor
Pachetele asigură comunicarea și funcțiile/obiectele preinstalate pentru lansarea API-ului, lucrul cu cadre de date și reprezentarea grafică.
IDEA StatiCa RCS Client este o componentă a IDEA StatiCa, o soluție software utilizată pe scară largă pentru proiectarea și verificarea conform codului a elementelor structurale, inclusiv a structurilor din beton armat și metalice. Mai precis, RCS reprezintă Secțiuni de Beton Armat, iar RCS Client este acea parte a aplicației care se concentrează pe analiza și verificarea comportamentului secțiunilor de beton armat sub diverse condiții de încărcare.
Caracteristici principale ale IDEA StatiCa RCS Client:
- Analiza secțiunii: Permite inginerilor să analizeze secțiunile transversale ale elementelor din beton, luând în considerare interacțiunile complexe dintre beton și armătură. Aceasta poate include comportamentul neliniar, fisurarea și alte fenomene.
- Conformitatea cu codul: RCS Client verifică proiectarea în raport cu diverse coduri internaționale, asigurând că secțiunile îndeplinesc standardele de siguranță și performanță.
- Diagrame de interacțiune: Poate genera diagrame de interacțiune pentru diverse combinații de încărcări, ajutând inginerii să înțeleagă cum se comportă o secțiune în condiții diferite de încărcare (de ex., forță axială combinată cu momente încovoietoare).
- Vizualizarea rezultatelor: Software-ul oferă vizualizări detaliate ale distribuțiilor efort-deformație, modelelor de fisurare și altele, ajutând inginerii să interpreteze și să înțeleagă cu ușurință rezultatele.
- Integrarea cu alte module: RCS Client poate funcționa împreună cu alte module IDEA StatiCa, cum ar fi cele pentru îmbinări metalice sau elemente din beton, oferind un mediu complet de proiectare și analiză.
- Automatizare și API: RCS Client poate fi integrat în fluxuri de lucru prin intermediul API-ului său, permițând analiza automatizată sau integrarea cu alte instrumente software.
Deschiderea proiectului existent și obținerea detaliilor secțiunii
- Deschiderea modelului în IDEA StatiCa se numește "crack-width-example.IdeaRcs"
- Incrementul momentului încovoietor
- Obținerea detaliilor din Extreme în Navigator-ul IDEA StatiCa (dacă vor fi definite mai multe secțiuni, se vor lua în considerare toate Extreme-urile)
Rularea buclei peste incremente, calcul și rezultate
Iterațiile sunt stocate în setul de date „df.check", care poate fi utilizat pentru afișarea rezultatelor.
Rezultatele analizei:
Reprezentarea grafică a rezultatelor (matplotlib)
Ați dobândit competența de a utiliza API-ul pentru RCS în vederea efectuării analizei iterative pe o singură secțiune în IDEA StatiCa RCS.
Link pentru descărcarea fișierului de pe Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…